single thread
シングルスレッドのプロセスでは、1つのプロセスは1つのスレッドしか持っていない。つまり、スレッドはプロセスであると言ってしまえる。実行されるのは何か1つのことだけ
multi thread
https://speakerdeck.com/task4233/why-can-javasctipt-invoke-asynchronous-in-single-thread
JSがシングルスレッドで非同期処理できる仕組み